TRIZ for software architecture

نویسنده

  • Daniel Kluender
چکیده

A key element to designing software architectures of good quality is the systematic handling of contradicting quality requirements and the structuring principles that support them. The theory of inventive problem solving (TRIZ) by Altshuller offers tools that can be used to define such a systematic way. This paper describes the idea and preliminary results of using inventive principles and the contradiction matrix for the resolution of contradictions in the design of software architectures. By rearchitecting a flight simulation system these tools are analysed and their further development is proposed. © 2010 Published by Elsevier Ltd.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Engineering and Triz (1) Structured Programming Reviewed with Triz

This is the first report of our research having three-folded purposes as follows: (1) to apply TRIZ to the problems related to software development and to extend the application field of TRIZ into software development and software engineering, (2) to clarify topics of software engineering with the TRIZ views, and further (3) to feed the principles/knowledge in software engineering/computer scie...

متن کامل

Integration of TRIZ and roadmapping for innovation, strategy, and problem solving

This document reports the first phase of an ongoing project aimed at combining technology roadmapping (TRM), a methodology for technology and innovation planning, and TRIZ, an approach for systematic inventive problem solving. The overall objective is to develop an enhanced methodology for systematic innovation planning, strategy and problem solving. This report is focussed on providing an unde...

متن کامل

Integration of Process Planning, Scheduling, and Mobile Robot Navigation Based on TRIZ and Multi- Agent Methodology

This paper presents methodology for development of software application for integration of process planning, scheduling, and the mobile robot navigation in manufacturing environment. Proposed methodology is based on the Russian Theory of Inventive Problem Solving (TRIZ) and multiagent system (MAS). Contradiction matrix and inventive principles are proved as effective TRIZ tool to solve contradi...

متن کامل

TRIZ based Interface Conflict Resolving Strategies for Modular Product Architectures

In product development, the chosen product architecture often possesses characteristics of both modular and integral design. Within a modular architecture, a Function-Behavior-Structure (FBS) model has been applied to describe modules and their interfaces. To resolve emerging interface conflicts, several strategies based on both modular and integral action have been formulated. The strategies e...

متن کامل

Application of TRIZ in Software Development

The examples in literature of applying TRIZ to software are that of applying the Inventive Principles (see [6] chapter 8 and 10). They are used to solve an algorithmic problem by defining the ideal situation, analyzing the contradictions and using the principles to develop a better algorithm. (An intelligent algorithm is something like the equivalent of a smart construction in Mechanical Engine...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016